have the best of it - Francés Inglés Diccionario